package model;

/**
 * AbstractCourse entity provides the base persistence definition of the Course
 * entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractCourse implements java.io.Serializable {

	// Fields

	private Integer id;
	private String coursename;
	private Integer coursetypeId;
	private Float coursexueshi;
	private Float coursexuefen;

	// Constructors

	/** default constructor */
	public AbstractCourse() {
	}

	/** full constructor */
	public AbstractCourse(String coursename, Integer coursetypeId,
			Float coursexueshi, Float coursexuefen) {
		this.coursename = coursename;
		this.coursetypeId = coursetypeId;
		this.coursexueshi = coursexueshi;
		this.coursexuefen = coursexuefen;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getCoursename() {
		return this.coursename;
	}

	public void setCoursename(String coursename) {
		this.coursename = coursename;
	}

	public Integer getCoursetypeId() {
		return this.coursetypeId;
	}

	public void setCoursetypeId(Integer coursetypeId) {
		this.coursetypeId = coursetypeId;
	}

	public Float getCoursexueshi() {
		return this.coursexueshi;
	}

	public void setCoursexueshi(Float coursexueshi) {
		this.coursexueshi = coursexueshi;
	}

	public Float getCoursexuefen() {
		return this.coursexuefen;
	}

	public void setCoursexuefen(Float coursexuefen) {
		this.coursexuefen = coursexuefen;
	}

}